package com.wzw.convert;

import com.wzw.convert.type.TransType;
import com.wzw.convert.tools.PDF2Png;
import com.wzw.convert.tools.Word2PDF;

import java.io.File;

/**
 * word 转 pdf、pdf转图片 入口类
 * 要转换的文件全路径 加载到启动参数
 * 如果是jar包运行: java -jar word_pdf_png.jar C:\Users\WuZewen\Desktop\文档转换格式测试\test1678353650432.pdf
 * 转换后的结果文件 存放目录与被转换的文件在同一目录
 *
 * @Auth 吴泽稳 2023-03-09
 */
public class TransferEntry {
    public static void main(String[] args) {
        if (args.length > 0 && new File(args[0]).exists()) {
            String extName = args[0].contains(".") ? args[0].substring(args[0].lastIndexOf(".") + 1) : "";
            if (TransType.pdf.toString().equals(extName))
                new PDF2Png().execute(args[0]);
            else if (TransType.doc.toString().equals(extName) || TransType.docx.toString().equals(extName))
                new Word2PDF().execute(args[0]);
            return;
        }
    }
}
